@charset "utf-8";
/* CSS Document */
/* koub@live.cn 2017.08.28 */
/* 通用样式 */

html{ font-size:10px;}
body, div, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, pre, form{margin:0; padding:0; border:0;}
fieldset, input, select , textarea, blockquote, th, td ,img, span{ margin:0; padding:0; border:0; }
h1, h2, h3, h4, h5, h6{font-weight:normal;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block;}
table { border-collapse:collapse; border-spacing:0; empty-cells:show; }
input:focus{ box-shadow:none; outline:none; }
textarea{ resize:none;}
ul,li{list-style:none;}
a{text-decoration:none; color:#333;}
a:focus { outline:thin dotted #333; outline:0.5rem auto -webkit-focus-ring-color; outline-offset:-0.2rem; }
a:hover, a:active { outline:0;text-decoration: none;}
a:visited {color:#333;}
i{ font-style:normal;}
.scroll_y{overflow-y:auto;}
/*定位*/
.relative{ position:relative !important;}
.absolute{ position:absolute !important;}
.Left { float:left; }
.Right{ float:right;}
.clear{ clear:both;}
.clearfix:before, .clearfix:after { content:'.'; display:block; height:0; clear:both; overflow:hidden; }
/*盒子模型*/
.mt0{ margin-top:0rem !important;}
.mt5{ margin-top:0.5rem !important;}
.mt10{ margin-top:1rem !important;}
.mt15{ margin-top:1.5rem;}
.mt20{ margin-top:2rem !important;}
.mb5{ margin-bottom:0.5rem !important;}
.mb10{ margin-bottom:1rem !important;}
.ml10{ margin-left:1rem;}
.mr20{ margin-right:2rem;}
.w100{width:100%; min-width:320px; max-width:640px; margin:0 auto; overflow:hidden;}
.h100{height:100%;}
.border_l{ border-left:1px solid #dad9dc !important;}
.border_r{ border-right:1px solid #dad9dc !important;}
.border_t{ border-top:1px solid #dad9dc !important;}
.border_b{ border-bottom:1px solid #dad9dc !important;}
/*颜色*/
.red{ color:#f7443d !important;}
.gray{ color:#999;}
.white{ color:#fff !important;}
.black{ color:#000 !important;}
.blue{ color:#009cff !important;}
.color{ color: #ea5413;}
.bgc{background:#ea5413 !important;}
.bg_gray{background:#EFEFF4 !important;}
.bg_fff{ background:#fff !important;}
.bg_8bd{ background:#8bd !important;}
.bg_368{background:#368 !important;}
/*文本*/
.tl { text-align:left !important; }
.tr { text-align:right !important; }
.tc { text-align:center; }
.center{ text-align: center;}
.yen{ font-family:Arial, Helvetica, sans-serif; font-style:normal; }
.b{ font-weight:bold;}
.fz10{ font-size:1rem;}
.fz14{ font-size:1.4rem;}
.fs14{ font-size: 1.4rem;}
.defont{ font: 1.4rem/4rem "Microsoft YaHei";}
.hide{ display:none;}
.underline{ text-decoration:underline;}

body{ min-width:320px; background:#efeff4; color:#333; font:1.4rem/1.5 "STHeitiSC-Light","Microsoft YaHei",Helvitica,Verdana,Tohoma,Arial,san-serif;}